package MyHashNet;

import java.util.Comparator;
import java.util.Iterator;
import java.util.TreeSet;
import java.util.function.Consumer;

public class TreeSetDemo {
    public static void main(String[] args) {
        TreeSet<String> ts = new TreeSet<>((o1, o2) -> {
                int i = o1.length() - o2.length();
                i = i == 0 ? o1.compareTo(o2) : i;
                return i;
        });
        ts.add("ab");
        ts.add("cde");
        ts.add("er");
        ts.add("dawd");
        ts.add("qwre");
//        System.out.println(ts);
//        Iterator<Integer> it = ts.iterator();
//        while (it.hasNext()){
//            Integer i = it.next();
//            System.out.println(i);
//        }
//        for (Integer t : ts) {
//            System.out.println(t);
//        }
        //ts.forEach(integer -> System.out.println(integer));
        System.out.println(ts);
    }
}
